#include <sys_head.h>

char *arr = NULL;

void abc(void)
{
    if (NULL != arr)
    {
        free(arr);
        printf("数组释放成功\n");
    }
}

int main()
{
    size_t arr_size = 1000;
    arr = (char *)malloc(sizeof(char) * arr_size);
    if (NULL == arr)
    {
        perror("创建空间失败\n");
        return EOF;
    }
    atexit(abc);
    printf("运行成功\n");
    return 0;
}
